package com.medical.patient.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.medical.common.utils.PageUtils;
import com.medical.patient.entity.PatientPatientEntity;
import com.medical.patient.vo.UpdatePwdVo;

import java.util.List;
import java.util.Map;

/**
 * 
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-08-13 18:42:37
 */
public interface PatientPatientService extends IService<PatientPatientEntity> {

    PageUtils queryPage(Map<String, Object> params,PatientPatientEntity patientPatientEntity);

    List<PatientPatientEntity> listByPatientName(PatientPatientEntity patientPatientEntity);


    void updatePwdById(PatientPatientEntity patientPatient);

    PatientPatientEntity findImgNameByUserId(String userId);

    void updateImgById(PatientPatientEntity patientPatient);

    void updateNameById(PatientPatientEntity patientPatient);

    PatientPatientEntity findByUserId(String userId);

    UpdatePwdVo infoByUserId(String userId);

    UpdatePwdVo updatePwdByUserId(UpdatePwdVo updatePwdVo);

    UpdatePwdVo findByOldPwd(UpdatePwdVo updatePwdVo);

}

